/**
 * This is the event object that is passed to the listeners.<BR>
 * A new Event should be created and sent to the dispatch() method.<BR>
 * an eventType MUST be defined.<BR>
 * a target SHOULD be defined.<BR>
 * data CAN be defined.  It can be anything . . .  Using it isn't really recommended.<BR>
 * If you want additional data send in an event the Event class should be extended and additional paramaters added.
 * 
 * @author Jason Crist
 */
class com.pbking.util.eventHandling.Event {
	
	// EVENTS
	public static var READY:String = "ready";
	public static var COMPLETE:String = "complete";
	public static var CLICK:String = "click";
	
	// PROPERTIES //////////
	
	public var eventType:String;
	public var target;
	public var data;
	
	// CONSTRUCTION //////////
	
	function Event(eventType:String, target:Object, data){
		this.eventType = eventType;
		this.target = target;
		this.data = data;
	}
	
}